<?php namespace Admin\Controller;

use Common\Model\Tag;

class TagController extends CommonController{
	
	private $db;
	
	public function __init(){
		$this->db=	new Tag;
		
		
		parent::__init();
	}
	public function index(){
		$allData=$this->db->get();
		
		View::with('allData',$allData);
		
		View::make();
		
	}
	public function add(){
		if(IS_POST){
			$result=$this->db->store();
				if(!$result){
//				返回状态status是否成功
				echo json_encode(array('status'=>FALSE,'message'=>'添加失败'));
				die;
			}else{
				echo json_encode(array('status'=>TRUE,'message'=>'添加成功'));
				die;
			}
		}
		
		
		View::make();
	}
	
	public function edit(){
		if(IS_POST){
		
			$result=$this->db->edit();
//			因为是ajax发送的请求，这里返回数据需要是ajax要求的数据类型
			if(!$result){
//				返回状态status是否成功
				echo json_encode(array('status'=>FALSE,'message'=>'编辑失败'));
				die;
			}else{
				echo json_encode(array('status'=>TRUE,'message'=>'编辑成功'));
				die;
			}
		}
		$tid=$_GET['tid'];
		$tidData=$this->db->where('tid',$tid)->find();
		View::with('tidData',$tidData);
		
		View::make();
	}
	public function del(){
		$tid=$_GET['tid'];
		$result=$this->db->del($tid);
		if(!$result){
			View::error('删除失败');
		}else{
			View::success('删除成功');
		}
	}
	
}




 
 
 
 
 